throwing machine - French English Dictionary